﻿using System;

namespace VirusCleaner.IPlugin.Plugin
{
    /// <summary>
    /// 为 [体检] 组件提供插件服务
    /// </summary>
    public interface IExamine:IPlugin
    {
        /// <summary>
        /// 检查目标项目安全性
        /// </summary>
        /// <param name="btnText">按钮文本</param>
        /// <param name="changeState">修改状态</param>
        /// <returns>级别</returns>
        int StartSign(out string btnText,Action<string,int,int> changeState);
        /// <summary>
        /// 修复
        /// </summary>
        /// <param name="changeState"></param>
        void Repair(Action<string,int,int> changeState);
    }
}
